/*
 * JVM_Opcode_Load.h
 *
 *  Created on: 03.01.2011
 *      Author: Tavin
 */

#ifndef JVM_OPCODELOAD_H_
#define JVM_OPCODELOAD_H_


#endif /* JVM_OPCODE_LOAD_H_ */


uint16_t JV_cmd_bipush();

uint16_t JV_cmd_sipush();


uint16_t JVM_cmd_aconst_null();


uint16_t JVM_cmd_aload();
uint16_t JVM_cmd_aload_0();
uint16_t JVM_cmd_aload_1();
uint16_t JVM_cmd_aload_2();
uint16_t JVM_cmd_aload_3();

uint16_t JVM_cmd_iload();
uint16_t JVM_cmd_iload_0();
uint16_t JVM_cmd_iload_1();
uint16_t JVM_cmd_iload_2();
uint16_t JVM_cmd_iload_3();

uint16_t JVM_cmd_lload();
uint16_t JVM_cmd_lload_0();
uint16_t JVM_cmd_lload_1();
uint16_t JVM_cmd_lload_2();
uint16_t JVM_cmd_lload_3();



uint16_t JVM_cmd_ldc();
uint16_t JVM_cmd_ldc_w();
uint16_t JVM_cmd_ldc2_w();

JVM_HandleNumber_t createStringInstance(uint16_t index);
